/*
 * HTException.h
 *
 *  Created on: Mar 14, 2009
 *      Author: Andrzej Olchawa
 *      mailto: andrzejolchawa@gmail.com
 *      http://www.hardtechnology.org
 *      This is a part of the Armazd project, which is covered by
 *      GNU GPL v2 license.
 */

#ifndef AOEXCEPTION_H_
#define AOEXCEPTION_H_

/* Include section */
#include <iostream>
#include <string>

/* namespace declaration */
using namespace std;

/* HTException class definition */
class HTException
{

protected:

	/* Variables related with exception */
	string exceptionMessage;

public:

	HTException();
	HTException(string);
	virtual ~HTException();

	/* Getters and setters */
	virtual string getException();

	/* Other functions */
	virtual void printException();
};

#endif /* AOEXCEPTION_H_ */
